package com.xinqi.modules.chat.favorite.dto.req;

import com.xinqi.common.green.annotation.Text;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;


/**
 * 收藏 -- 修改标签
 *
 * @Author：yyzhen
 * @Package：com.xinqi.modules.chat.favorite.dto.req
 * @Project：xinqi.modules-cloud-plus
 * @name：CollectContentDTO
 * @Date：2023/3/23 14:24
 * @Filename：CollectContentDTO
 */
@Data
public class CollectEditTagDTO {

    /**
     * 主键
     */
    @NotNull(message = "{chat.favorite.content.id.not.blank}")
    private Long id;
    /**
     * 标签（选择和输入时都传入此值）
     */
    @Text
    private String tagTitle;

    /**
     * 多标签集合
     */
    @Text
    private List<String> tagTitles;

    @Schema(title = "操作用户ID(内部流转参数，不对外)", hidden = true)
    private Long operationUserId;
}
